600
5419
416
665
587
402
5512
508
762
514
455
394
31447
24050
22342
19853
1614267
15592
1433148
13786
1281144
12110
10880
9200