31880 741
43049 629
2987 438
1033 232
23592 643
975 44
2129 420
1321 215
3995 537
3479 214
2813 727
6735 102
6868 618
2306 342
11210 543
21675 393
15658 929
10583 114
3012 732
2748 635
6814 632
1402 362
3306 697
1163 151