1400
2
1132
0
928
1
1431
1378
935
1049
714
13159
10
1543
1084
493
804
553
784
1645
1805
1666
2780
6
7952
12
1418
1267
4
573
597
1417
3
1454
5848
726
414
681