2992
3
3066
7
3125
15
3788
2
2439
1
1583
0
2558
3041
6952
5
3453
4099
8
3554
2696
3910
2748
815
3942
2209
1476