2739
1036
15543
1106
1079
1135
2503
1053
960
1163
3330
803
1706
939
802
1550
808
912
891
2278
788
797
952
1218
752
1726
796
1731
770
1384
4572
1051
881
926
1092
925
809
1074
3871
954
847
1821
1804
1314
2333
2713
3352
2334
1271
4034
879
12127
1244
22066
1201
1059
1069
897
1203
938