387
293
173
332
216
261
160
244
180
245
283
264
42337
32150
31283
28475
2451267
22154
2138153
19586
1954149
15920
15700
13940