21052 396
6005 529
3221 702
4836 492
2557 506
18330 354
3296 246
50419 117
21193 463
18583 172
1549 138
1090 90