1029
2
1010
0
1697
3
493
983
2497
4
548
1227
5
1366
1
791
3421
925
760
595
833
707
1008
789
859
735
428
715
629
1169
1179
1102
764
779
1317
649