325
0
951
25137
663
2490
403
722
2328
1949
1020
2143
31535
460
1557
5875
454
1133
4111
2
547
467
415
430
1
1128
1411
729
252
245
439
1045
572