5702 529
3183 700
4769 492
2523 506
18092 354
3270 246
50225 116
21026 463
18553 172
1532 138
1079 90