992
343
706
166
580
196
825
265
1484
792
1043
398
904
357
1041
401
502
156
514
237
546
160
668
169
626
135
498
137
261
103
1002
486
351
151
790
393
741
253
779
112