14917
1655
21020
16114
2084
1118
1556
1326
15415
1879
16844
14715
606511
43570
43363
41397
3680270
3451156
29834
2886149
27486
23392
21780
19820