98
0
510
697
1107
502
692
948
1080
755
1120
368
3475
5
728
781
666
424
471
1350
282
657
284
1479
22731
1
263
812
600
1010
1123
879
845