286
71
1115
69
714
98
431
17
240
221
37
24
190
861
281
107
138
29
5169
193
269
652
77
17251
45
551
111
23
34