15030 58
12677 261
16198 837
41194 96
16963 126
3620 359
2879 108
11106 547
24826 373
48745 325
2822816 4103
248422 1043
4188 148
2565613 3580
388231 1161
286202 1572
234110 590
3285333 6854
709280 1991
386507 1079
97392 372
3035195 7345