101
1
1244
535
361
541
1041
556
2
662
707
512
606
1012
835
833
547
542
546
642
557
561
2460
4
793
2090
1343
3320
2403
3
538
516
663
456