1020
0
294
301
349
422
464
273
864
516
418
69
458
3092
1
1824
871
436
968
2730
6
2727
2
781
588
455
1314
538
368532
2105
1372
1608
345
929