1619
1
682
958
2
119
398
1503
593
812
874
1006
543
7119
6
811
563
1601
1343
957
853
1119
912
626
1129
1952
1081
634
1465
1393
745
4872
7