2
834
984
486
714
1334
1037
0
320
985
254
15
793
844
1115
932
132
494
3
219
17
533
794
1552
1116
21
490
354
926
1079
183
22
335
747
509
1
968
474
111
1136
585
498
985
