2541
4
1950
3
5527
3936
581
1
711
1276
806
1288
1517
2
2693
2520
717
1084
1498
0
787
1451
559
461
1788
1568
1644
2368
1570
1819
3106
123674
35