305
1
610
109
497
5
157
255
357
233
2
103
479
569
55
885
6
202
0
133
374
346
101
122
766
398
648
318
154
130
71
167
805
4
542
111