642
1
400
452
469
971
1998
1401
286
291
333
1104
313
301
927
399
752
715
486
587
920
751
483
1506
339
379