0
28
1219
4
2
177
8
0
154
86
18
1
140
62
238
2053
548
170
1698
60
217
236
306
5
720
3271
19
39
2
2806
59
1
449
2332
352
60
1
68
137
40
20
68
1082
664
2375
102
203
149
384
9
30
51
313
271
734
415
230
9
82
60
17
74
194
491
63
35
195
188
411
72
3
598
5028
449
68
2052
770
966
3913
1022
162
897
4148
2
57
94
35
74
114
222
1032
1444
99
157
475
707
494
552
288
912
288
2039
1756
253
1372
1092
159
685
Scroll up this page