1420
4
940
2
1699
10
1205
1
1409
3
761
834
687
810
731
909
957
574
1872
5
2201
763
797
2918
502
532
531
840
1211
4223
1052
723
734
992
683
930