17710
1447
875
1340
1703
984
12014
1565
3458
2306
940
1028
700312
50283
49380
49028
4313271
4123158
33614
3323153
31756
27272
24901
23290