1557
0
415
456
858
2
1661
1
5313
505
1161
410
668
545
262
439
1133
682
4117
3
3559
1245
454
479
2135
409
663
637
2143
1045
2236
992
990