1478
2
1132
0
942
1
1444
3
1006
1149
935
804
493
948
383
1397
1084
300
475
2211
573
1053
2624
2767
2499
4
1049
714
1326
1125
1129
553
913
1686
2541