303072 1235
213542 223
173640 845
1713948 2475
506319 1009
187764 690
342364 1177
857283 2036
1005026 2110
395043 768
191326 397
655533 1874
746529 1108
136284 390
74015 185
435881 1208
411475 560
172377 352
229371 941
1440499 4360