3303 12
1749 3
1631 4
1256 2
1584 2
2399 5
1592 9
2923 10
6430 28
2496 11
1887 3
2509 12
1535 3
3954 21
4295 12
5122 12
2251 3
4403 8
1571 4
26717 96
7645 43
2955 5
7230 17
1801 8