1351 2
2359 8
14730 6
19856 3
39077 2
29577 1
39658 5
34727 6
13828 3
28702 8
41876 4
123907 7
46053 5
27031 10
69254 2
42927 4
147057 56
73381 27
29134 12
96933 28
38081 10
27408 8
20131 8
176351 23