12301 6
18684 3
36507 2
27483 1
36776 5
33203 6
13503 3
28426 8
41551 4
122758 6
45534 5
26404 10
68581 2
42459 4
145752 56
72727 27
28506 12
96476 28
37528 10
26984 8
19652 8
175856 23
251928 22
208655 19