1651
2
75
1
886
1101
1635
147
668
401
625
823
446
630
563
1286
494
3
596
12140
398
89
403
404
685
2409
417
644
1158
849
916
1141
1887