1029
2
2260
4
1421
0
1743
2689
790
1547
1
6423
9
1022
1924
1757
3683
5375
21152
8
2669
1247
951
2505
2216
3
12632
7
980
3054
5
2289
2057
1683
582
2503
1306
2500
451