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