681
3
193
2
85
1
97
198
122
133
0
118
123
116
166
377
350
199
142
73
258
414
51
46
93
630
985
136
177
124
76
206
156