1242
0
1106
4
5924
17
1305
1579
2
709
3745
1
2530
960
2324
1204
2057
802
6018
3
666
5721
8
2660
5849
5
1653