15030 58
12675 261
16198 837
41192 96
16962 126
3620 359
2879 108
11104 547
24826 373
48732 325
2822328 4103
248422 1043
4188 148
2565257 3580
388228 1161
286195 1572
234110 590
3284814 6854
709276 1991
386501 1079
97392 372
3034675 7344