2810
2160
1268159
80
82
87
93
101
111
81
17683
13970
11671
10390
793263
7882
7180
6742
644148
580142
57710
5060