1034
895
928
2104
1236
875
1206
1084
9699
853
1031
804
1071
2233
841
1853
909
860
843
1126
1074
991
2001
825
850
1222
807
798
884
966
1447
781
1242
1743
899
1300
874
768
822
981
814
1452
1400
849
1283
2229
861
812
1861
978
951
1215
925
776
779
1163
924
962
1026
922
4008
2463
16970
3062
4318
2991
22419
4299
2551
22493
3547
2886
3752
5260
12018
3764
17807
2803
6697
5301
2699
3272
11573
5534