25440
0
2992
1045
1437
39034
655
471
1932
1
1540
306
683
18403
6
575
2941
280
256612
611
589
432
1754
97284
649
4654
1343
303
2683
1423
1297
2522
3815