1602
1592
933
988
3901
4733
1068
940
1064
1790
982
2098
980
8657
744
955
956
927
1100
1232
710
775
875
743
1026
1983
1218
735
1539
10320
931
984
15047
1709
1159
834
1149
1337
3934
1309
714
884
906
756
40897
943
886
872
799
35369
840
1575
6974
1619
875
937
1930
1193
924
1472