3027
1038
1047
207
919
462
656
210
1383
514
618
82
1953
977
991
523
544
162
172
126
605
307
537
177
378
13
98
37
108
32
878
422
2294
971
1546
729
283
201
435
90