646 166
788 161
2407 557
2673 806
2707 851
1521 362
3293 649
4311 484
3122 250
25444 302
8033 789
19173 328
11638 210
1910 87
14402 277