1432
2
3765
4
2245
3
2562
297066
0
582
1579
1
1226
3053
7
6053
2664
25494
802
2954
2502
1154
2169
3683
51331
25
1451
3239
6
1050
4099
8
2683
50969