58581 157
6010 614
109449 766
4813 719
12149 556
9307 450
3402 177
3569 555
2164 225
3911 286
2397 449
3894 819
862 37
1705 273
1260 46
3239 787
1185 113