106
130
103
115
101
92035
95346
171
121
94
90
12780
10380
8171
6490
556262
5160
4910
4409
4381
433147
380142
31650