661
1002
71
82
922
807
1254
235
68
506
424
453
319
342
136
617
35
1029
606
514
253
555
102
561
4
1230
477
380
174
284
346
243
392
117
312
253
169
344
419
443
479
18
13
2
8
106
1
