2151 88
1176 70
3694 768
41594 685
2366 228
3126 554
12864 396
6810 156
21052 52
11859 648
7551 602
14557 134
10106 201
2608 555
16522 212
5567 421