5581 529
3175 700
4732 492
2502 506
17970 354
3241 246
50147 116
20959 463
18553 172
1531 138
1084 90