1172
2
1250
1
1365
4
2373
1018
1493
1512
1326
3860
9
96
447
582
388
873
707
377
379
490
541
654
594
508
569
690
3
466
516
829
539
587
461