416
237
125
415
91
13
241
965
22
16
27
99
81
153
233
188
517
172
305
120
63
58
133
245
141
553
67
814