654
1
290
2
928
3
608
534
639
154
47
743
0
1780
706
791
3446
1309
984
599
568
793
799
1015
2034
11
6177
10
4287
4
519
1144
1166
112
109
394
709