2951 501
3516 169
1571 159
3502 669
3390 542
1776 331
3999 579
3502 706
4566 576
4635 873
3345 521
3283 414
3256 405
2728 201
2797 656
2327 329
3310 273
1870 193
5062 431
3197 451
4978 390
1646 136
2883 484
3983 541