1052
1
1359
1110
3
1376
1132
0
1184
2
3375
935
553
493
714
400
1049
383
1901
2201
1084
477
573
804
414
1562
1073
475
798
1454
1053
300
1686