3196 413
45707 797
23284 511
2919 267
5126 190
8230 136
947 46
3031 566
7934 659
27633 535
8825 590
1047 199
1302 221