2135
1
1654
2
1080
636
862
661
591
659
900
1641
4
1109
921
530
618
889
3
715
863
83
3446
611
584
1583
1677
1387
1652
717
2005
1183
729
1947