1001
0
564
1
718
2289
7034
2
5204
3
1376
904
3673
6
3354
5
4079
4
9
603
356
1922
2675
7
1289601
4187
10
2102
1809
2836
2067
4398