962
1
1597
673
0
1150
981
830
662
635
526
801
971
857
2
1028
1103
949
3
954
849
1499
834
693
784
1099
1093
1380
2166
1660
1825
83
2562
1431