3197 88
1655 70
4259 768
39585 685
2185 228
2846 554
11918 396
6503 156
20361 52
10781 648
7283 602
13694 134
9517 201
2481 555
15693 212
5142 421