13416
9120
1189
595
14435
976
13418
1290
10124
968
738
807
39737
30440
28733
26185
2249267
20364
1962153
1818149
18056
15010
14570
12870