25137
0
31535
19279
2
17353
2730
6
424
3114
4
1098
20634
8
81
1020
671
2727
467
345
631
2690
641
484
291
53
552
16
543
851
1029
6800
426
213
2275
667