3546
1
3125
2
346
0
984
3765
4
471
758
560
536
3779
4471
2903
3
2649
2964
3051
893
1603
1729
1461
2666
9
612
803
1869
623
613
1765
356
2366
2348
722