386
1
91
165
2
375
70
549
3
384
85
356
229
102
272
264
0
249
97
343
89
20
90
179
173
4
56
472
746
773
504
1001
826
329
819