1132
0
1231
1
1411
2
1245
935
804
2326
4
493
383
1281
4363
7
1084
300
475
2447
2211
573
964
1053
5446
5
1049
714
1129
553
770
1070
913
1454
1282
1655