800
1
3090
6
3673
5922
5
3868
10
1289601
4
5052
5347
570
462
0
2835
2
6236
1593
951
2013
1694
759
1744
1328
2919
5621
8
3403
4537
1174
3126
3
1492
3357
5997
1583
6247