5973 614
109020 766
4791 719
12103 556
9271 450
3377 177
3543 555
2148 225
3893 286
2385 449
3867 819
850 37
1692 273
1232 46
3227 787
1175 113