66
18
14
0
159
481
28
11
17
34
33
211
321
44
12
452
26
97
22
191
23
41
117
267
157
71
45
52
115
102
138
341
136
1338
890
173
677
250
432
383
43
87
693
287
112
712
596
827
146
187
147
394
85