904
2
190
548
1
91
775
415
582
428
310
0
95
725
88
1320
1294
3108
7
74
639
89
2162
666
470
789
503
1110
2108
4
1181
6548
5
816
1154
928