21180
1252148
9210
69778
6520
5450
4980
4260
43972
3178896
3530
3521
27967
19581
17342
1383265
13622
12156
10960
1049144
80011