25137
0
31535
1020
968
17353
3114
4
1333
1
745
19279
2
3819
416
2730
6
2275
383
483
548
257
498
608
581
2574
458
486
545
467
2546
1137
598
2459
9
418