87
122
20
934
842
47
441
30
691
39
33
378
434
1582
614
16
4
403
513
414
501
36
481
591
311
381
321
38