25137
0
31535
3114
4
17353
19279
2
2730
6
20634
8
543
1098
518
2275
851
380
363
484
55
798
486
58
2668
573
2306
1410
6800
1462
1824
289
1191
422
1600