3960
3
5339
5
802
2
693
696
1
1821
7
2077
2229
4471
11351
17
4044
3083
3505
709
0
2465
768
194
442
3125
935
1104
2145
403