25
1
276
0
1653
4
2773
3
9566
8
802
2
693
703
1048
1582
2074
1455
1462
1843
1579
2428
346
2146
164
3571
4287
9
709
1397
960
971