951
1
3083
2
2149
5
17946
0
2465
2299
3125
3546
32302
2496
3
2476
14861
7
1755
3498
4
2556
3779
2203
4837
3051
1603
1461
3738
3673
6
528
1819
929
3386
2906
2949
2392