3131 8
1720 6
6578 25
2047 8
5130 11
6520 12
2671 14
5460 18
9516 15
6192 19
2798 12
2229 7
1518 2
11236 29
23305 98
25761 124
3180 10
5920 26
10538 42
21856 53
4760 11
25970 94
4577 15
13131 38