0
323
14
2806
170
609
781
0
305
194
164
124
153
299
238
107
1444
163
68
1219
442
1032
268
59
560
385
408
389
235
751
923
2039
498
707
3271
0
62
3
247
384
1064
38
912
17
420
0
0
102
2052
75
565
720
275
313
561
734
237
0
376
332
0
197
1300
425
320
635
204
280
1058
347
372
195
494
2051
3913
209
1279
118
18
432
2039
812
429
877
116
9
33
202
217
5028
449
60
0
0
897
0
31
6
1372
0
223
Scroll up this page