634
7814
876
502
1184
540
595
8613
699
725
872
657
39887
30520
28883
26235
2253267
20394
1964153
1820149
18076
15050
14590
12880