2906
2
1307
3
1683
0
4943
2687
1053
1
1709
6707
24
8313
9
2907
2591
3683
21152
8
2505
1618
1743
2698
582
2615
3054
5
2495
19079
6
2057
1769
12472
2693
1225
1306
663
2500