1248
1
1239
2518
3
1683
0
2475
223
734
2597
2632
5
796
6
1939
3683
2277
2106
2
21152
8
4651
3154
17970
15
2505
1743
2698
582
2615
3054
2495
2057
6247
7793
4
2502
12472