46821
105726
7763
44536
50
52
90
170
80
153
58
23206
17540
15421
13860
10652
1037263
9354
9180
914148
766142
7110
70011