14513
1012
1599
4128
1942
648
614
676
674
822
986
739
870
814
955
910
1013
716
930
1155
1032
954
1048
970
1776
1300
1036
1143
2077
1101
5388
1922
1313
1324
1362
1855
1751
1452
1604
10407
3342