1297
1458
1020
9749
777
1864
2882
814
930
1951
813
872
39108
781
2447
1107
1025
954
1674
735
845
5861
917
888
771
3767
853
1751
951
860
2508
1433
964
906
977
2398
1240
781
981
1253
865
801
2512
778
827
940
29067
1883
7646
963
843
1071
1359
3345
3569
980
815
7478
853
967