1357 2
2357 8
14733 6
19851 3
39084 2
29577 1
39657 5
34731 6
13831 3
28704 8
41877 4
123902 7
46057 5
27034 10
69252 2
42930 4
147056 56
73376 27
29127 12
96930 28
38082 10
27409 8
20128 8
176356 23