426
2
957
688
1
988
4425
24
606
1172
1096
506
1805
826
687
678
676
5771
9
3450
835
647
996
629
1241
892
918
921
1961
607
2422
3
986
1683
4
1012