15023 58
12663 261
16191 837
41077 96
16942 126
3613 359
2877 108
11084 547
24824 373
48576 325
2813580 4101
248416 1043
4186 148
2558469 3576
388169 1161
286036 1572
234091 590
3275473 6831
709077 1991
386395 1079
97383 372
3024564 7340