5697 529
3183 700
4769 492
2521 506
18085 354
3268 246
50222 116
21025 463
18553 172
1532 138
1079 90