5013 455
4963 530
14823 351
93865 286
21983 846
25296 402
3410 179
22177 748
19093 654
26824 651
7265 648
10186 404
9492 595
1257 139
6807 121
1059 101
3624 345
1383 136
1261 228
9354 189
12802 444
3322 689
1093 37
3614 728
2427 390