1029
2
1421
0
2689
2289
4
1547
1
6423
9
1924
2260
2505
2216
3
3465
1743
3054
5
2057
1683
716
2503
1306
2500
1175
790
3354
1481
1022
12472
539
3735
582
2670
5375