1022
0
0
35
74
372
899
51
0
167
238
17
2129
632
1444
39
32
212
51
271
149
164
145
490
2053
384
1097
281
237
432
548
293
268
995
177
552
552
1017
60
1825
313
2254
230
283
236
912
955
1372
2052
897
5028
844
332
877
560
3913
408
164
157
125
Scroll up this page