4432 16
2298 11
979 3
2656 5
7313 16
3901 12
1239 2
3747 10
2734 16
2973 9
1881 4
3617 7
3039 6
3708 4
16084 80
10708 70
12790 35
11320 88
5150 12
2752 6
5399 13
2639 13
7772 69
7092 26