583
1
2994
5
7978
9
544
521
10598
2
2471
7
6095
1960
0
5052
10
1663
2525
4
1195
810
1473
2044
1784
3
750
1891
1438
3688
19079
6
898
560
1289601
1730
3173
3090
1250
604