17823
16030
22329
2250
1708
12312
18724
1629
1628
2849
12918
1998
610311
43710
43503
41777
3698270
3476156
29924
2893149
27616
23482
21870
19870