1632 2
2507 8
14828 6
19984 3
39331 2
29728 1
39959 5
35055 6
13976 3
28807 8
42004 4
124158 7
46205 5
27101 10
69552 2
43201 4
147408 56
73526 27
29328 12
97083 28
38253 10
27682 8
20206 8
176376 23