25137
0
17353
31535
3114
4
2730
6
19279
2
1020
20634
8
1098
968
1333
1
745
3819
416
6800
2275
383
483
548
257
498
2091
608
581
458
486
545
467
2546
1137