2599 40
2768 213
4750 76
2143 220
5862 575
21490 893
3354 256
6122 78
5628 414
11035 765
5625 358
34252 686
21758 509