1073
991
3303
1923
828
1043
836
815
2845
1002
1725
2607
29277
965
8264
13565
873
2922
927
4421
1499
975
1420
2705
1244
849
1589
1283
1321
1438
861
1272
1454
1069
2601
1084
1964
900
823
923
788
862
2206
795
2043
1150
1074
994
801
919
899
1139
1156
958
842
1713
19270
1259
919
1021