2426 88
1285 70
3927 768
42301 685
2763 228
3463 554
13091 396
6911 156
21316 52
12068 648
7676 602
14795 134
10451 201
2653 555
17180 213
5808 421