21080
1245148
9180
69578
6510
5390
4940
4250
43772
3168896
3520
3491
27747
19471
17292
1378265
13582
12096
10940
1049144
79311