1440
1
747
0
501
988
1044
659
1670
2546
267
843
464
631
297
798
392
449
359
54
444
90
568
397
563
2690
303