12520
13510
1456
1857959
1448
13679
361
16813
16025
1679
1079
1453
39697
30440
28733
26175
2249267
20334
1962153
1818149
18036
15010
14570
12870