6547 580
4270 588
29980 943
4263 506
4477 350
9275 51
8677 501
3696 138
5430 418
2901 451
9623 891
3543 584
7687 599
1281 101
5321 599
3773 671