31028 581
18207 758
11543 687
21062 313
21821 188
9453 78
26622 535
70046 309
98265 633
14968 651
36410 544
19296 240
57237 157
104788 766
8790 450
16674 63
16393 669