31065 581
18218 758
11553 687
21076 313
21841 188
9458 78
26736 535
70070 309
98326 633
14970 651
36423 544
19313 240
57265 157
104878 766
8797 450
16691 63
16403 669