25137
0
31535
17353
19279
2
3114
4
2730
6
6800
20634
8
1098
2275
719
948
1020
392
1824
2328
798
2668
3092
1
2091
3510
1823
3498
802
2921
7
467
968
475
1510
5
2855
3