2507
1
518
2
3517
6
1743
0
5135
3
4029
8
790
1622
1443
6110
4
1757
3683
5375
21152
2669
1247
951
2505
12632
7
2077
826
980
3054
5
2057
1683
582
1306
2500
451
3354