46821
105726
60
7763
44536
52
90
170
80
153
58
21866
16520
14571
13150
10022
956263
8744
8690
828148
716142
67511
6580