18582
1305
1492
3023
4454
1040
1549
1048
3099
1593
1705
1916
3004
6895
2753
4826
1024
1089
952
2525
1203
9176
4583
3410
2098
1147
8170
1256
4329
969
958
6750
1313
6402
6297
1094
897
993
1173
6292
907
941
1041
7072
1082
1547
921
5277
1086
3714
2354
958
983
12347
965
2071
1345
6576
7771
1142