1072
2
302
1
200
576
606
83
309
124
454
69
673
1503
635
365
339
552
3
791
104
504
84
123
408
304
438
634
521
422
906
740
766