405
674
701
1145
93
135
20
117
257
335
31
833
0
63
141
315
314
345
295
222
172
152
372
0
524
475
128
680
434
58
121
169
1451
44
235
384
403
0
187
122
75
305
648
108
149
158
389
529
86
217
224
183
271
