166
90
206
100
102
191
135
255
182
271
204
30877
23480
21672
19473
1569267
15112
1401148
13516
1239144
11910
10510
8880