285
3014
321
301
386
318
530
3911
402
3314
334
340
31387
23940
22192
19823
1610267
15542
1428148
13746
1280144
12080
10820
9180