1216
0
693
585
777
765
189
1436
1868
2
2349
3
841
1466
915
1478
41
376
32
598
353
628
698
1479
1564
1109
167
2614
1543
109
455
1404