2156 88
1176 70
3698 768
41601 685
2368 228
3130 554
12867 396
6812 156
21055 52
11863 648
7551 602
14558 134
10109 201
2608 555
16539 212
5571 421