198
102
193
344
406
160
150
300
154
140
185
155
21386
16050
14171
12800
9802
931263
8584
8550
809148
702142
66711
6370