656
2
556
1
624
1242
932
851
1800
3
1364
2434
7
3502
4
3233
1523
1328
5
221
0
740
247
559
1599
826
677
340
846
483
2794
1033
430
2425
1050
350