172293 290
151549 472
189068 559
450609 1070
42639 993
165969 855
348485 935
149658 611
139046 568
182405 744
18137 682
8677 91
375639 956
115200 624
12622 888
300729 953
171155 488
139778 562
19633 386
11569 495
6642 104
148145 714
63216 729
13063 874
144441 215
6465 714
14342 316
440750 1071