20722
1474267
12906
8220
57595
6085
71436
5190
5670
479160
4950
4880
29577
22570
18383
14212
1330148
11500
1138144
9870
83111