8656 32
3703 9
11142 12
19386 23
5544 5
28381 120
13245 34
1669 6
1310 3
1502 1
19879 83
4924 13
1400 4
1307 2
3299 18
4276 13
608 2
3575 26
2066 3
1401 2
2111 8
3346 14
2481 14
2128 4