3705270
43553
27656
19870
133336
13876
1327100
11610
12050
10160
969160
806115
611011
43710
41827
3481156
29924
2893149
23502
21870