119513 1007
22933 533
54903 997
347062 710
95312 848
27376 712
71414 339
107260 679
20282 703
53873 630
662253 1129
85046 788
67716 742
209134 643
52045 389
207233 507
54370 531
64221 652
382506 1155
36637 633
57809 106
21881 636