3007
0
2197
7
601
2917
2
458
1030
692
933
41
749
673
1
2654
4
471
170
402
600
5726
10
854
847
356
2073
6644
706
693
378
1692
1008
894
2974
1063