154596 300
185507 677
410012 1033
393966 947
387477 564
77452 402
192052 813
768401 2259
80860 629
229220 287
425326 1119
44555 526
551640 1424
46861 887
75238 669
79879 130
108198 464
50375 625
37726 864
151823 940
595520 1102
385553 691
140014 764
109812 672
210531 1016
256664 329
96186 571
168788 812