3291 778
2325 475
12289 264
4574 662
3582 773
1293 131
17317 496
4318 382
4197 828
2896 304
1891 135
2780 198
2197 101
3132 409
2561 41
8630 112