1382
1761
951
812
962
1211
1022
842
1751
1163
1791
1871
4065
3481
2171
511
5453
23513
752
541
531
672
632
1271
2072
411
1571
3262