62
60
84
144
155
153
188
295
242
258
219
532
405
439
653
540
719
1282
767
1218
3447
1356
1662
1164
2878
2348
1449
1865
1270
5585