2112
3
1683
0
2905
26
1487
4
3683
1
21152
8
1627
2505
2
1946
1743
1051
4142
5
2698
582
2615
3054
2495
2057
123674
35
4739
12472
2693
1306
663
2500
2949
790
3354
1481
7258