107
127
102
125
120
82
84
81
94
70
103
13410
10790
8471
6870
575262
5420
5220
4591
451147
4509
395142
32150