180
342
265
253
385
351
270
333
193
363
230
314
30237
23060
21192
18993
1520267
14592
1364148
13116
1180144
11670
10210
8490