2941
1422
1572
13525
1678
762
656
15580
12944
1313
1909
892
1261
1123
1033
847
1142
1295
810
1559
2558
684
1116
1101
4889
804
807
8959
739
771
799
1412
2013
708
860
736
1129
1020
1898
966
1104
1216
964
1063
1264
727
1000
2670
1877
3729
889
1221
783
1003
1043
1195
731
1277
1004
924