170
125
122
121
192
152
112
103
23526
17690
15581
14002
10812
1048263
9524
939148
9260
775142
7210
70311