269780 1018
2915 60
4680 486
70131 845
560350 1200
219298 614
23243 270
395958 397
765695 1642
153013 1033
709292 1088
228988 941
203920 708
20527 331
12347 31
215443 393
191328 834
18191 799
282294 904
210582 1125
207802 831
88296 348
87076 466
136848 541
129101 672
122990 532
214078 933
111778 816