942
1
2109
0
1219
945
781
398
660
418
382
357
980
366
1157
77
376
428
262
967
1049
767
494
557
894
99
304
2
4713
5
331
1359
4059
381