2905
892
1136
1188
1563
851
6391
1224
873
866
3380
1078
922
903
1148
1472
1796
2377
1284
3895
1982
4395
1941
1065
831
934
2102
2121
989
992
1711
882
943
996
1635
911
2382
914
1288
1033
929
2237
1067
1162
1029
1072
5132
1066
901
935
842
1084
1462
914
1001
3084
1066
1442
1125
923