172293 290
151549 472
189069 559
450616 1070
42639 993
165976 855
348485 935
149661 611
139049 568
182407 744
18137 682
8677 91
375649 956
115200 624
12622 888
300732 953
171160 488
139778 562
19633 386
11569 495
6642 104
148145 714
63216 729
13063 874
144443 215
6465 714
14342 316
440757 1071