156
0
1663
244
67
221
420
208
169
392
88
74
112
285
48
148
5
398
188
1253
96
312
138
457
110
80
260
86
10
369