25137
0
17353
31535
19279
2
3114
4
2730
6
20634
8
1098
1551
954
308
467
6800
392
2275
3498
398
2093
945
1020
4940
5
676
458
409
1
6529
7
2362
3653
2961
2668
1157