1345
2
455
1
1211
4
546
3510
7
1358
5
4138
694
0
538
512
1116
759
664
2571
1655
3
2107
121
1599
540
2191
1231
9
1230
1152
6
623
1296
882
934
9046
510
600