12795 29
2995 9
3274 6
1891 4
15382 47
5822 8
9457 15
11849 21
13837 18
11466 17
1488 5
3090 10
3567 12
4329 22
1310 3
2000 5
2348 1
817 1
1301 1
987 0
870 1
928 1
1340 5
861 2