2115 88
1162 70
3661 768
41503 685
2295 228
3077 554
12832 396
6785 156
21000 52
11813 648
7523 602
14507 134
10058 201
2600 555
16416 212
5530 421