572
536
643
470
600
400
6412
515
596
4813
4922
6713
31077
23770
21862
19573
1578267
15222
1407148
13626
1244144
11980
10650
9030