2453
1338
1226
716
3466
819
1105
1112
1040
1585
759
7904
655
646
873
1162
1031
1353
694
1545
943
736
3117
1262
13129
2097
1933
1099
1012
2485
948
666
972
6771
647
846
2829
898
1539
826
9406
726
860
779
16119
1181
1340
1030
1349
51304
3003
821
1882
1979
892
1668
788
2438
702
985