933
2
412
34
1
641
899
413
400
1143
3
756
392
398
786
775
6
783
495
728
478
344
956
536
0
102
1611
780
941
1314
2374
1323
2282
1245
3569
5