2898
9
535
1
740
360
2
2645
5
969
756
1140
6
554
3
392
399
663
0
957
904
796
1055
680
168
1078
291
641
420
122
40
872
551
80
816
1170
16
504