2151 88
1176 70
3693 768
41594 685
2366 228
3126 554
12863 396
6810 156
21049 52
11857 648
7551 602
14554 134
10106 201
2608 555
16518 212
5567 421