2471
7
2499
1
4321
12
3248
8
3673
6
2155
3
2966
1407
2948
1250
2
1970
1289601
4
2462
3090
2054
2408
1780
4614
3629
2517
1221
4451
15
6346
16
619
0
2422
2154
3929
2285
6668
9027