697
1
1540
5
1299
2
595
815
678
1312
3
673
381
4291
904
0
819
3208
461
1046
680
651
887
2077
1290
805
493
369
121
990
440
661
68
592
512