3995 665
6686 580
4330 588
30497 943
4331 506
4647 350
9350 51
8763 501
3782 138
5487 418
2957 451
9646 891
3653 584
8224 600
1321 101
5459 599
3848 671