101
1
1244
534
360
541
1041
555
2
661
707
512
606
1012
835
832
547
542
545
642
557
560
2459
4
793
2089
1343
3320
2403
3
536
515
663
455