100
102
191
135
162
255
182
160
271
204
142
30447
23200
21332
19173
1540267
14762
1381148
13276
1194144
11760
10320
8580