2151 88
1176 70
3692 768
41594 685
2366 228
3124 554
12863 396
6810 156
21046 52
11855 648
7551 602
14552 134
10106 201
2608 555
16518 212
5567 421