39962
12633
563160
11723
649
7425
2290
2720
6820
35017
26950
25352
22743
1856267
17374
1655148
15756
1496147
13290
12640
10760