1129
0
1733
1
915
1329
1231
1132
553
1326
804
1074
1642
1084
2086
935
493
714
1578
2
383
573
1053
2211
1073
3859
3
798
4376
7
2747
2395
300
3650
1049