3475
5
475
0
428
557
1664
1581
4151
3196
2
1557
1
1564
1653
691
2349
3
485
916
437
453
711
809
792
1452
3176
2737
6273
1104
1911
2952
1830
635
1868