112
860
54
898
88
724
33
774
23
703
6
311
104
688
61
712
43
710
35
708
47
572
36
507
21
458
423
32
388
17
490
48
357
60
393