572
536
643
470
600
551311
5514
400
6412
515
596
4813
31097
23790
21872
19613
1581267
15242
1409148
13636
1246144
12000
10660
9040