385
1
91
165
2
374
70
547
3
384
84
356
229
100
271
264
0
247
97
342
89
20
90
179
173
4
48
472
746
773
504
1001
826
329
818