626
1
1163
692
878
1684
108
1288
210
92
669
2
380
481
417
735
1600
474
220
2645
3
1295
1104
407
548
921
1330
1631
1053
0
104
1048
1432
796