2258
1
2873
3
1200
403
0
768
194
1044
1329
2077
5
935
1104
3505
2
696
25
276
1653
4
9566
8
802
693
703
1048
442
346
164
709
1397
960
971
919
1106