15027 58
12672 261
16195 837
41152 96
16960 126
3619 359
2879 108
11096 547
24825 373
48679 325
2819595 4102
248420 1043
4188 148
2563109 3579
388208 1161
286156 1572
234104 590
3282005 6853
709202 1991
386469 1079
97388 372
3031477 7342