514
91
286
45
160
63
124
885
95
69
80
77
138
59
37
98
277
347
663
65
182
43
49
103
58
27
61
209
62
40
71
618
67
18