5477
8
1972
1
1008
2
1020
0
1869
5
11829
646
180849
7334
4
3469
2105
858
2064
2126
3588
1139
422
2727
5781
6
1285
653
2668
3092
1932
2778
7
1344
2459
9
5223
2522