18445
1009
1947
1667
828
938
954
1118
1057
1021
2663
932
4428
2385
2354
885
1875
1022
1854
926
2074
3460
945
1130
2170
1128
1048
1052
1128
14278
997
1332
1241
890
974
895
911
935
1107
1077
2419
1111
1659
4187
1141
4944
929
2240
1877
2308
1027
1377
917
1184
954
13900
1739
3546
924
1279