58511 157
5990 614
109237 766
4804 719
12126 556
9287 450
3394 177
3558 555
2156 225
3905 286
2394 449
3877 819
857 37
1700 273
1243 46
3233 787
1181 113