2250
4
46
0
370
383
856
798
223
729
490
1348
1766
1
750
573
675
150
293
1779
2
1285
2320
2929
440
1629
1343
1053
404
4940
5
1440
290
3990