1506 2
2433 8
14778 6
19879 3
39233 2
29684 1
39855 5
34852 6
13957 3
28729 8
41927 4
124034 7
46127 5
27027 10
69403 2
43129 4
147178 56
73453 27
29203 12
96981 28
38177 10
27559 8
20182 8
176384 23