6568 580
4294 588
30160 943
4281 506
4511 350
9294 51
8723 501
3708 138
5456 418
2920 451
9617 891
3558 584
7705 599
1296 101
5345 599
3784 671