400
403
502
4830
480
452
505
326
453
300
530
27977
21180
19591
17342
1383265
13622
1252148
12166
10960
1049144
9210
80011