2275
2
19279
31535
0
1642
1
2610
4
2730
6
6859
5
2668
25137
3114
2459
9
17353
1020
2546
802
1824
3480
20634
8
1533
1463
2474
7334
417
1377
2076
467
1188
2855
3
247
656