6191 580
4127 588
28925 941
4128 506
4261 350
9036 51
8519 501
3421 138
5295 418
2791 451
9310 891
3377 584
7254 599
1175 101
4946 599
3624 671