25137
0
31535
17353
19279
2
2730
6
3114
4
954
1098
392
1551
20634
8
467
308
2546
1997
6800
2275
398
3498
945
2091
1157
1577
409
1
458
2093
990
2089
4940
5
1020