2541
4
5527
3
1950
3936
581
1
559
711
1276
806
1288
1788
1517
2
2693
2520
717
1295
1084
1498
0
946
1363
787
1411
2570
1451
1438
2763
605
2837
3026