368
485
391
458
354
4037
667
506
441
3112
639
362
30617
23240
21372
19283
1547267
14852
1388148
13326
1211144
11820
10340
8620