255
210
161
90
164
177
174
273
2110
152
3113
22136
16690
14681
13250
10092
975263
8764
8750
830148
725142
67611
6670