3083
2
458
0
597
2465
2649
3125
883
542
3765
4
3158
1326
838
2476
3429
137
3779
4471
866
2903
3
2964
1
3051
507
1603
670
978
1869
1461
691
2666
9
4937