94
1
112
409
1436
937
1067
724
595
309
0
680
902
2
91
547
773
523
2162
637
580
426
413
1127
848
72
788
465
665
87
632
477
618