5021 455
4972 530
14833 351
93924 286
21996 846
25303 402
3413 179
22191 748
19100 654
26831 651
7267 648
10212 404
9495 595
1257 139
6824 121
1059 101
3626 345
1383 136
1261 228
9380 189
12827 444
3322 689
1093 37
3614 728
2427 390