25137
0
17353
31535
4111
2
2328
1098
454
968
3114
4
1161
722
772
66
355
2730
6
19279
2143
287
379
350
400
339
6800
403
894
1133
490
634
5313