3014 393
2038 97
2598 485
2929 214
1929 116
2362 309
2570 140
4490 586
5743 821
14531 781
9696 674
5761 53