659
1
2334
0
8969
5678
8
3632
5
814
521
1090
2
5009
2182
3408
12
2113
1325
4143
6
274
3172
10
2296
1343
2448
1337
2143
81077
101
646
440
7328
848
2384
1022
3505
4