15060
13331
2260
1484178
8551
170
10320
11235
1392
163
39050
10657
19096
14700
12721
11450
8712
838263
7850
7452
708148
626142
61311
5570