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