1035
870
9250
861
886
1071
827
3488
904
2482
1168
852
899
847
1084
3586
1554
987
1826
4685
1688
994
18235
2593
1994
1117
952
850
1195
2135
1197
903
2042
2072
921
935
1904
1678
976
881
897
1237
1171
900
1744
1550
919
937
1111
2961
6803
1003
1860
981
1352
968
889
1073
1406
2505