451
0
873
1
843
742
2722
851
751
1057
1179
1042
760
1169
624
995
909
1356
1017
2229
3
1504
1605
1045
1739
2
1108
1209
392
1393
1633
4
1038
1396
912