43016 427
22937 533
347070 710
54908 997
95321 848
27381 712
80201 700
71419 339
107266 679
20285 703
53879 630
662253 1129
152425 948
85050 788
67720 742
209140 643
52051 389
207234 507
54376 531
64222 652
382507 1155
36640 633
57812 106
21884 636