3001 331
3647 770
6625 628
3238 373
1376 137
1536 118
1985 140
3206 374
4652 716
2150 278
1247 99
2298 447
2704 461
3244 613
4061 541
4562 550
3420 757
1956 283
1111 37
14684 175
8516 358
3978 688
1976 159
3846 782