5030 455
4985 530
14855 351
93968 286
22009 846
25319 402
3417 179
22222 748
19118 654
26846 651
7271 648
10244 404
9499 595
1258 139
6921 121
1064 101
3632 345
1385 136
1263 228
9403 189
12858 444
3324 689
1095 37
3615 728
2428 390