1009
2
25137
0
19279
467
423
1020
31535
572
646
2522
1824
691
2275
1094
390
968
2694
3
1428
2730
6
2126
2727
5
2551
1
2668
928
3114
4
2168
2459
9
17353
547
1649