2500 43
5177 803
3701 861
3128 424
6428 638
8428 75
1375 300
2376 313
1897 340
29408 597
19618 355
2001 291