12658
22627
170
2230
160
187
185
162
1710
18023
14110
11921
10630
8102
801263
7250
6922
670148
59410
593142
5170