3590
850
1105
3093
1518
1025
933
1033
905
2386
1331
846
945
880
829
931
841
1218
899
904
861
2294
1046
835
4040
896
1409
3498
912
896
2766
1416
961
1488
927
1650
886
1825
1397
1037
1264
3643
936
1039
2070
965
1022
1604
2699
1147
2313
999
1087
967
6558
3643
885
1043
1501
962