3428
3
31535
0
2315
1
25137
19279
2
17353
2275
2668
2881
3114
4
3498
5223
9
1824
2224
677
802
2730
6
2855
20634
8
1869
5
968
1020
467
3092
7334
247
2574
2657
3691
2809