25137
0
19279
2
31535
2306
2275
1824
1132
2337
572
2190
1
1961
1390
486
467
846
561
20634
8
139
729
646
356
2724
2730
6
1267
2809
422
246
116
2103
501