890
1
1731
2
1570
1568
935
0
1104
9566
8
969
768
709
194
1044
1329
2077
5
3505
696
782
25
276
1653
4
346
164
403
442
1749
4274
3
467
3580