2806
1006
9
43
347
143
23
929
299
4
135
69
540
24
146
47
320
49
191
208
25
33
812
2782
49
2542
28
1871
50
69
531
129
853
494
566
176
0
877
90
143
72
105
38
170
48
15
30
15
101
150
51
116
826
991
114
82
790
67
1848
310
1941
26
0
257
147
78
42
124
50
129
2039
Scroll up this page