1072
2
31535
0
17353
25137
19279
3114
4
1485
2730
6
1098
20634
8
6800
386
3353
1824
2275
646
2668
2091
802
320
328
325
2694
3
968
25127
467
2855
1437
247
1
1880