3
0
1
2
51
173
425
65
615
0
1058
396
440
154
0
34
0
469
0
781
195
15
74
0
17
144
383
2637
318
223
83
20
8
8
2052
247
288
0
25
449
14
0
35
10
4
18
0
28
955
74
373
8
0
1825
281
0
74
45
49
0
35
293
51
5
334
8
5
15
18
1372
29
560
167
73
0
204
170
0
1022
73
253
320
853
0
265
0
0
275
394
1089
389
125
609
0
87
16
552
130
389
59
420
490
284
163
734
46
548
212
38
561
230
432
153
844
113
552
1064
0
313
48
271
0
0
236
1219
63
93
408
177
995
2254
0
194
164
1444
137
385
268
2
Scroll up this page