252
160
152
111
161
130
172
243
260
274
143
228
30647
23270
21432
19323
1549267
14962
1390148
13366
1213144
11860
10350
8670