1020
0
968
294
301
31535
422
273
864
25137
3092
1
871
436
2730
6
2727
2
781
588
368532
1372
418
345
2657
3
2668
513
634
1661
980
535
621
516
81