2247 7
2198 3
10314 31
3643 15
4671 12
2678 7
1497 2
1817 5
3961 17
3609 19
2096 8
1310 5
2209 6
2121 8
12182 31
7229 13
1863 3
10719 37
10416 29
7273 33
3859 13
3313 20
5027 25
17380 88