373
3
69
1
542
5
83
108
477
146
357
2
340
183
129
856
367
0
276
105
99
111
235
229
479
619
73
628
908
422
136
522
399
1104
162