163
18
45
301
473
48
18
8
711
1387
17
31
119
27
118
19
375
4
158
106
27
89
5
87
195
4
202
204
116
91
216
3
4
147
391
671
31
60
1
49
368
93
8
104
21
52
1
1292
331
1
267
7
1
171
208
961
22
1741
186
4618
8521
671
95
9
175
521
55
60
493
1695
3
129
14
348
35
73
286
497
238
46
198
976
112
5
34
1997
550
2718
88
53
5011
224
1
Scroll up this page