3001 300
5141 387
3226 351
6010 839
2971 191
1910 43
4937 123
18717 576
7068 623
3632 564
5285 703
2995 175
2553 302
3654 174
3234 167
11911 621
3584 885
2963 197
1416 173
12926 206
2896 384
3854 316
5489 83
21182 609