2541
4
5527
3
1309
0
1992
697
1950
3936
581
1
4914
2
559
711
1276
5389
806
1288
1788
1517
2693
2520
717
1295
1084
1498
946
1363
787
1411
2570
1451
1438