95
80
106
86
101
81
1010
107
90
84
83
13390
10780
8461
6850
572262
5410
5220
4581
451147
4509
395142
32050