1216
0
693
777
628
1436
1868
2
189
1466
585
376
1564
1478
765
952
2349
3
698
462
692
41
841
406
1404
755
32
605
128
167
1543
1880
1
810