669
3
1721
6
266
1
1337
217
783
957
2
415
293
383
324
842
0
1001
746
542
773
519
472
520
506
335
354
859
339
681
361
1067
495
276
395