1113
1667
8714
1355
1065
1002
932
1213
827
1280
1420
1896327
610311
43700
43493
41737
3698270
3476156
29924
2893149
27616
23472
21870
19870