1454
0
483
661
58
1053
430
553
332
1084
631
798
75
1087
534
1049
692
750
1282
843
2395
935
303
54
810
393
1315
256
441
414
2085