166
1
309
236
736
2
79
223
144
229
210
135
402
91
98
481
1620
3
1102
89
437
1063
642
1594
453
474
335
489
877
432
68
360