440
1
784
5
2209
1046
1075
2
2356
1723
1004
691
150
363
1209
0
863
599
791
3
762
1372
1007
1974
4
1672
874
788
540
670
1044
884
871
1631
1026
1204