1203
2
996
576
1
517
667
754
671
739
4544
10
447
669
421
3022
12
659
1016
6
526
569
514
0
692
318
405
836
315
653
409
466
532
1356
1071
5