697
0
1386
949
401
728
722
832
359
1205
440
2090
2737
813
383
1047
777
2206
1440
715
672
4059
625
730
2190
898
95855
1559
567
3009