2240
3
817
1
1145
5279
15
1150
740
1055
0
1162
1614
587
600
2
1090
1278
354
1040
321
634
1031
930
1182
365
1141
1187
461
1534
792
696
1611
572