2535
2
19783
7793
4
32302
0
1029
25669
1160
1
3090
6
2289
1421
2689
2932
3498
2666
9
17946
1746
6423
2906
1153
1356
2639
13
1924
7670
21152
8
1672
905
903
1726
669
2258