2952
0
980
1754
255
464
380
2657
3
3815
422
1033
649
766
18403
6
17353
4111
2
105290
953
520
507
412
799
2727
691
693
448
1
608
382
543
628
2328