50
1
537
1333
2
531
572
481
89
210
1141
991
661
591
659
862
901
864
715
530
922
1109
1641
4
889
3
83
3446
611
553
384
1584
1677
1653