1326
896
17414
899
913
790
11928
866
975
824
16120
5912
42887
32590
31753
29085
2499268
22534
2185153
19896
1974149
16050
15930
14220