906
1278
2856
777
821
10008
818
25103
1364
1266
4572
1049
1092
916
4023
944
886
785
1580
5407
10437
2820
854
879
1977
1234
804
938
897
1212
1079
745
2226
1293
873
981
1672
810
1057
838
6064
4738
14107
1226
5388
801
5397
958
962
3936
2015
9159
810
3316
813
942
1651
995
2430
1030