51026 263
85099 234
39172 62
78487 567
91386 624
44339 107
55700 503
72250 276
143229 327
270287 1683
122498 558
43777 199
91481 940
38938 287
47233 562
62565 979
27792 486
26870 345
109159 648
102341 928
30429 384
78927 819
33843 318
47468 570
107635 438
31037 379
93557 726
81909 684