703
1
3207
2
1390
3
720
982
627
2513
5
3393
1052
1002
998
151
1834
4
1041
665
0
734
388
376
287
141
138
628
559
475
523
588
406
719
115
560