25137
0
18403
6
1750
2
249
693
300
1
31535
3025
4223
22
933
497
335
248
90
529
75
1049
539
68
44199
273