648 166
788 161
2408 557
2674 806
2707 851
1521 362
3293 649
4311 484
3122 250
25448 302
8033 789
19178 328
11641 210
1910 87
14402 277