298 80
21839 396
6126 529
3263 702
4884 492
2608 506
18506 354
3349 246
50505 117
21473 463
18608 172
1561 138
1114 90