448
1
612
2111
2
113
777
4
2792
3
595
1853
494
630
398
656
89
1347
1202
823
446
693
685
625
75
1628
147
668
1101
1635
1018
886
2033
5