25137
0
17353
31535
325
19279
2
951
663
2490
20634
8
403
722
2328
1949
1020
2143
460
1557
5875
454
1133
4111
2730
6
547
467
415
430
1
1128
1411
6800
729