6028
3
4193
2
1799
1667
0
2333
1
3934
22
1929
3461
14
4638
625
1346
1108
8
1365
2040
601
557
555
783
546
565
524
593
222
703
775
589
2936
614
1245