16627
26513
25011
28680
1986
34914
933
21510
1613
2117
2007
1295
700412
50313
49380
49028
4315271
4123158
33614
3326153
31756
27272
24921
23290