279
136
81
30
111
94
31
34
100
54
441
86
201
866
89
131
1166
1688
164
272
318
90
115
217
3423
50
1209
1304
711
78
108
753
62
127
99
324
232
18
474
280
248
195
129
4953
208
150
228