3082
2990
1115
15615
4421
1559
2719
795
6460
1010
1595
814
934
872
896
990
1537
850
902
1581
1208
1023
1450
1237
1303
898
998
971
8642
923
1676
1917
945
1188
912
819
828
1027
1100
1043
864
1713
987
942
1168
882
887
3795
1487
892
1481
2011
1266
1120
939
1107
864
2730
1023
1707