329
2
354
1
472
0
746
773
505
161
588
4
125
203
194
340
418
426
3
192
1104
220
106
212
136
164
423
525
399
910
165
179
78
618
110