289 80
21791 396
6110 529
3254 702
4876 492
2575 506
18478 354
3338 246
50490 117
21461 463
18606 172
1559 138
1111 90