3271
1014
773
3073
1658
3854
682
897
717
3034
1098
948
1943
981
897
1316
2016
1116
1006
1062
1060
1312
1064
3104
823
884
2387
1567
707
805
999
782
837
809
1065
2237
734
747
919
909
1478
756
781
1099
1056
1023
692
1172
1307
1727
2633
1224
1421
1073
767
1251
1381
820
959
762
1047
802
718
1553
1320
787
1088
772
697
1051
759
1001
951
2070
996
1138
1488
1131
1171
1480
805
3132
1052
1294
1088
826
642
1852
1277
1523
688
708
1954
940
1135
696
1207
915
725
715
1349
906
828
1163
804
1390
842
4126
965
2214
2391
1910
6313
1336
1163
825
1346
873
1579
2464