7258
0
2902
16
3546
1
984
1380
4044
5
3083
2
1193
2465
624
3125
2476
1821
4471
2903
3
2964
3051
1603
1461
2666
9
2087
1302
255
566
2906
1404
4862
444571
2258
1849