2906
1
1790
2
2650
20
346
0
3765
4
547
2907
255
1153
613
688
439
437
699
862
984
719
431
181997
11
399
706
2691
4937
3819
453
619
336
817
1376
1045