1312
0
335
1576
505
358
461
348
307
433
1442
984
3144
792
520
326
509
521
1568
2654
3
1026
2771
1976
2
706
1552
1640
591
352
294
452
812