989
2
3853
54
788
1143
1
649
764
2653
3
612
135
2094
1080
4
1626
2125
7
4127
8
5621
9
402
933
533
80505
0
1245
696
3445
579
3083
505
7278
5
1183
1397
1836
11
1442