25137
0
31535
17353
1020
4111
2
19279
467
675
637
1098
3114
4
169
80
2730
6
5713
381
2121
2727
443
968
1133
1462
1
6800
403
462
430
749
383
1161
918