25137
0
31535
2730
6
17353
19279
2
20634
8
1020
1098
294
3114
4
301
422
273
864
3092
1
871
436
6800
968
1559
2727
781
588
368532
1372
418
345
2657
3
2668
513