268435 1016
2904 60
4669 486
70091 845
560185 1200
219256 614
23234 270
395888 397
765565 1642
152944 1033
708935 1088
228880 941
203850 708
20521 331
12341 31
215345 393
191224 834
18185 799
282256 904
210534 1125
207643 831
88266 348
86996 466
136766 541
129064 672
122945 532
213944 933
111736 816