80
70
60
100
42
111
31
150
102
22176
16690
14691
13260
10092
975263
8784
8760
834148
725142
67611
6670