400
5017
1146
737
630
9810
7916
944
13810
8727
623
1139
36737
28200
26833
23923
2007267
18524
1793151
16646
1623147
13870
13460
11670