25137
0
31535
3114
4
20634
8
17353
2730
6
19279
2
2275
572
1098
503
3990
839
683
44
1043
1
467
846
919
81
1507
6800
975
2522
633
424
653
1119
659