827
0
894
684
905
573
426
170
462
476
109
822
1564
397
1756
106
652
1243
1441
557
234
76
379
319
475
810
693
167
906