477
18320
216
505
586
12454
1185
1179
11813
12816
998
8814
36657
28160
26783
23913
1993267
18504
1790151
16626
1602147
13830
13460
11640