1050 116
3752 923
6417 793
5514 508
3165 266
9268 385
2458 466
14442 810
1525 120
4896 356
1292 309
410 53
1516 81
1873 499
4738 600
18149 127