5930 6
16334 3
32209 2
23654 1
32803 5
30609 5
13233 3
26826 7
40052 4
120279 6
44953 5
25580 10
67453 2
42108 4
144055 56
72006 27
27776 12
95977 28
36855 10
26254 8
19231 8
174754 23
251551 22
208133 19