5016 455
4966 530
14829 351
93881 286
21985 846
25299 402
3412 179
22184 748
19096 654
26825 651
7266 648
10197 404
9493 595
1257 139
6812 121
1059 101
3624 345
1383 136
1261 228
9368 189
12812 444
3322 689
1093 37
3614 728
2427 390