1070
826
785
965
1240
21489
981
1089
1038
822
860
901
1985
964
7649
1213
873
2493
3458
3286
808
1016
852
1376
928
852
1616
912
1712
2576
953
1112
887
5388
1231
959
6659
1036
788
889
908
1410
865
997
969
985
2236
890
1060
861
1569
4606
1575
1627
881
910
966
1052
1103
928