1507 2
2432 8
14779 6
19876 3
39233 2
29677 1
39853 5
34851 6
13954 3
28734 8
41930 4
124029 7
46133 5
27032 10
69406 2
43131 4
147183 56
73456 27
29205 12
96983 28
38183 10
27553 8
20178 8
176383 23