142
4712
632
242
4010
573
654
769
987
735
8812
988
36657
28160
26783
23913
1993267
18504
1790151
16626
1602147
13830
13460
11640