1230
9
1415
2
1655
3
2106
121
1
539
1599
622
1229
1151
6
664
759
0
885
700
512
2570
538
1114
5
2794
455
3917
4
1345
4137
693
546
3508
7
1357
1211
511
1096