43097 427
347188 710
23008 533
54993 997
95417 848
107358 679
71498 339
80266 700
27421 712
20333 703
53920 630
152482 948
662301 1129
85116 788
209213 643
67770 742
52102 389
207292 507
64297 652
54437 531
382571 1155
36705 633
57865 106
277759 830