257
2
89
0
1029
3
480
1
241
176
218
233
158
306
537
6
250
4
2821
301
1199
7
517
542
262
277
6541
30
413
852
465
374
222
304
207
462