1583
2782
1212
1744
29273
9649
966
1281
969
1646
825
838
1039
990
947
1319
864
848
842
889
873
773
808
824
797
1720
1108
1418
937
856
902
945
1193
752
957
1001
860
977
826
950
846
1503
1198
749
1113
2311
1130
1362
986
1057
823
1204
917
927
924
1082
779
2240
899
813