3014 393
2038 97
2599 485
2931 214
1929 116
2365 309
2570 140
4490 586
5743 821
14532 781
9697 674
5761 53