576
1
382
520
561
1528
828
2
658
2065
4
832
2566
14
1036
2947
11
953
644
681
913
6
1250
5
705
455
424
0
556
878
442
820
1307
1921
603
463
581