25
1
276
0
1653
4
3898
10
1738
346
164
2999
3
935
1104
770
3920
768
1851
9566
8
802
2
693
703
1048
403