2160
2
3125
3765
4
3158
3779
4471
2903
3
3051
1461
0
2666
9
2139
3426
2238
1
1022
984
392
923
2906
2258
1497
4724
3106