105
14
60
53
271
411
612
611
183
289
267
17
163
0
116
9
73
84
16
138
21
56
12
96
11
48
8
89
221
24
319
471
145
41
5