46821
105726
60
7763
44536
52
90
170
80
153
58
22276
16770
14831
13310
10132
989263
8834
8770
842148
734142
67611
6720