4013
404
433
406
656
383
516
270
442
553
474
27977
21190
19591
17342
1383265
13622
1252148
12166
10960
1049144
9210
80011