1486
2
453
3
1042
8
818
1
883
824
596
109
954
634
1095
1355
6
468
215
274
420
285
393
224
940
99
1253
287
33
352
1248
600
4
309
278
340