444
1
1295
4
1720
1091
774
1325
1674
731
412
562
712
2017
1436
2
845
1475
1138
3
617
590
580
1134
3905
12
1113
804
948
993
1602
800
74
1153
1081