46
1
537
1333
2
531
571
479
88
210
1140
990
661
591
659
862
900
863
715
530
921
1109
1641
4
889
3
83
3446
611
553
384
1583
1677
1653