1048
676
898
3790
7402
31278
1478
1669
887
693
730
665
793
738
773
863
2669
1473
2582
3231
1318
1056
2018
787
3286
811
727
961
1098
652
1454
1897
792
672
1020
837
742
1165
5046
768
868
682
1527
1006
649
879
1106
809
1897
725
5507
2232
6236
3289
883
4098
4709
782
831
682