2855
3
781
0
1661
1
396
1523
348
864
4426
535
379
383
621
382
345
328
4111
2
2657
1880
1169
2189
458
387
412
682
409
2351
35426
994
538
2120
6