3546
1
600
0
948
2648
528
5440
8
657
3498
4
2348
3779
2
4471
2964
3051
1603
1461
1193
2906
496
2395
6
2069
5
1329
616
685
5065
758
1287