15416
2094
1652
14917
1346
21020
16114
1118
1203
15515
16944
1879
611011
43710
43553
41827
3705270
3481156
29924
2893149
27656
23502
21870
19870