10
347
133
0
53
1756
76
965
1097
381
299
332
661
853
1089
2254
948
237
681
313
1372
259
844
459
823
807
389
897
172
16
20
440
0
449
1064
720
548
382
197
433
265
163
42
217
293
36
161
84
6
561
85
95
203
615
565
38
93
98
240
387
107
280
116
122
1058
14
173
168
415
6
72
16
10
38
83
40
94
714
635
52
7
39
105
877
18
258
1032
3913
1300
4148
2051
64
2039
204
166
593
253
275
137
138
498
51
48
0
432
664
396
173
283
396
1825
Scroll up this page