2855
3
781
0
1661
1
396
31535
1523
348
864
370
4426
535
379
383
382
345
328
318
683
4111
2
2657
1880
116521
35426
829
676
1169
814
2189
2474
458