2996
5
860
3
406
348
494
1144
1251
1
3734
473
1013
2
425
1799
2643
1244
561
727
554
665
606
1824
4
1072
544
651
762
951