3131 8
1720 6
6578 25
2047 8
5130 11
6520 12
3088 14
5460 18
9516 15
6192 20
2798 12
2229 7
1518 2
11236 29
23755 98
25761 124
3180 10
5920 26
10538 42
22280 53
4760 11
26397 94
4577 15
13131 38