3511
1250
959
3836
1168
1148
1450
15166
894
854
4900
1378
4438
987
3467
985
1165
1137
734
1870
2955
1323
810
988
1797
1969
968
1461
934
6799
948
919
1531
799
1203
1197
1546
781
962
861
1030
3364
747
801
804
690
901
865
2206
1366
776
735
926
683
887
3782
873
1038
1087
1238