2541
4
5527
3
1451
0
2693
717
1
787
1743
1950
3936
790
581
559
711
1276
1757
2
3683
5375
21152
8
2669
1247
951
806
2505
12632
7
1288
980
3054
5
2057
1683
1788