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