117
94
1010
84
103
108
837
127
86
100
82
83
11450
9360
7201
5690
517262
4480
4270
4019
3921
366147
349142
29350