6545 580
4286 588
30005 943
4271 506
4487 350
9270 51
8708 501
3691 138
5445 418
2908 451
9597 891
3540 584
7657 599
1287 101
5317 599
3771 671