840
982
2381
2512
1611
1585
6362
1033
5811
5022
9418
1508
983
767
879
2646
1540
1484
15608
752
757
1051
2227
944
2722
1194
913
1115
908
968
906
797
795
880
944
1273
878
1355
2491
1208
5768
906
1042
861
830
836
898
1076
880
819
937
870
795
936
933
838
894
1130
952
1005