5951 614
108790 766
4781 719
12084 556
9248 450
3369 177
3528 555
2142 225
3888 286
2380 449
3860 819
848 37
1690 273
1219 46
3224 787
1167 113