240
0
3116
3
2741
4
5527
3936
806
1
674
962
2
1288
2520
717
1084
581
787
2693
1517
559
461
1498
1451
1819
2368
1681
1000
1030
2907
2646
5
2523