3622
1434
2392
1668
3070
2066
3127
1044
1037
1690
1245
936
966
959
849
917
907
885
890
948
929
985
877
907
972
1003
915
4722
975
890
1186
1061
948
849
1063
949
1593
1113
852
1625
1013
862
1015
2185
849
2294
1620
1163
963
960
1034
941
801
1062
908
1538
7330
803
1054
1097