2258
1
2873
3
1200
1397
164
0
442
1687
5
1741
709
919
11351
17
194
693
696
276
1653
4
403
3505
2
768
1821
7
1104
1044
1329
782
666
346
1749
2077
935
25