2346
0
2668
2
747
1084
871
382
780
514
1999
25127
853
601
1289
928
1
1780
1020
17353
381
688
1011
3510
3691
5
2634
632
306
282572
362
608
813
2748