303062 1235
213536 223
173623 845
1713917 2475
506288 1009
187762 690
342348 1177
857255 2036
1004988 2110
395028 768
191318 397
655509 1874
746492 1108
136282 390
74012 185
435841 1208
411461 560
172371 352
229352 941
1440432 4360