1585
0
797
88
1106
1629
914
818
402
1179
588
4993
841
379
193
1564
1868
608
667
83
319
1356
1128
32
798
49
513
923