5606 529
3155 700
4699 492
2479 506
17987 354
3181 246
50008 116
21073 464
18523 172
1509 138
1063 90