20822
1488267
12956
8270
57895
6115
71836
5250
5710
482160
4940
4970
29747
22730
18503
14292
1335148
11530
1148144
10000
83511