25
1
1048
0
1687
5
164
1329
1741
1397
3
1106
4
346
703
9566
8
1579
2
3505
666
960
971
2797
782
442
2773
403
2354
2258
2159
5225
1749
2230