5023 455
4975 530
14845 351
93945 286
22003 846
25311 402
3417 179
22212 748
19111 654
26842 651
7269 648
10230 404
9497 595
1258 139
6847 121
1063 101
3628 345
1383 136
1261 228
9386 189
12841 444
3324 689
1093 37
3614 728
2427 390