268956 1018
2907 60
4674 486
70102 845
560241 1200
219272 614
23239 270
395909 397
765608 1642
152975 1033
709070 1088
228924 941
203878 708
20524 331
12345 31
215378 393
191264 834
18186 799
282271 904
210556 1125
207702 831
88275 348
87038 466
136795 541
129081 672
122961 532
213992 933
111751 816