308 101
4797 85
2669 144
3932 336
10239 391
41882 332
10081 159
5651 703
6853 565
9770 532
10740 887
932 63
1141 58
2930 605