2512
2
98
0
433
2901
1
545
670
1585
499
753
572
1103
1079
553
1479
717
803
595
3690
504
459
432
411
469
345
688
703
1494
1834
917
412