5012 455
4961 530
14822 351
93863 286
21981 846
25294 402
3410 179
22176 748
19093 654
26824 651
7265 648
10186 404
9492 595
1257 139
6807 121
1059 101
3624 345
1383 136
1261 228
9352 189
12801 444
3321 689
1092 37
3614 728
2427 390