306
1
85
92
195
493
130
0
116
120
586
2
624
982
45
1283
4
1115
119
164
112
109
392
181
365
1310
3
847
58
88
166
678
299
787
90