3415 20
6297 20
1421 1
1740 2
3373 18
1978 6
27321 162
5340 35
15456 64
6788 23
10198 36
2935 4
1834 8
4122 15
1531 2
1008 5
2327 6
1862 3
2131 19
685 2
1137 2
7036 36
2389 6
1223 2