5023 455
4974 530
14843 351
93941 286
22002 846
25311 402
3417 179
22210 748
19109 654
26842 651
7269 648
10228 404
9497 595
1258 139
6834 121
1061 101
3628 345
1383 136
1261 228
9385 189
12838 444
3324 689
1093 37
3614 728
2427 390