2434
12
400
2
1804
5
1143
3
392
399
1
360
969
2599
2645
554
756
1140
6
740
1564
630
0
478
762
344
940
663
957
676
655
36
412
796
1055
680
934