82432 8
39606 2
71151 8
47755 3
46428 2
104858 16
43008 4
39956 4
74858 10
72159 8
35176 7
22005 1
323055 49
29455 2
77132 18
36928 3
27927 6
20431 5
33906 3
16751 2
18953 1
20680 1
33228 2
18203 1