1221
1
872
2
1620
1132
0
1438
1584
1586
935
804
493
383
1051
2337
1390
992
1084
300
475
1736
5
2211
573
1053
1824
1049
714
1129
553
913
1454
1282