526
0
3180
1
696
1141
768
194
1044
1329
2077
5
3505
2
25
276
1653
4
346
164
403
442
1579
1950
802
666
935
1104
9566
8
693
3
703
1048
709
1397
960