600
5419
416
665
587
402
5512
508
762
514
455
394
31537
24100
22352
19893
1619267
15652
1437148
13816
1283144
12160
10930
9200