105
86
114
115
84
100
80
106
87
109
81
85
9690
8100
5770
4330
407261
3700
3599
3480
3131
289147
27749
265142