300160
3310
23575
28254
2520
21748
23062
17551
1720
1680
19356
20915
21216
15960
14101
12670
9742
926263
8530
8534
801148
698142
65911
6320