5021 455
4970 530
14831 351
93906 286
21989 846
25303 402
3413 179
22191 748
19100 654
26830 651
7267 648
10208 404
9495 595
1257 139
6819 121
1059 101
3626 345
1383 136
1261 228
9376 189
12823 444
3322 689
1093 37
3614 728
2427 390