926
1
262
1027
939
2
1274
3
659
1119
708
101
1435
1252
2409
168
888
956
0
712
559
1099
1321
930
723
683
1052
613
4223
734
992
1453
904
1155