0
158
154
24
0
288
0
0
1022
29
0
0
35
74
35
0
0
0
51
899
0
0
0
372
0
0
0
0
0
0
0
0
0
0
0
2
1
0
167
238
0
17
268
2129
60
632
293
39
51
560
237
236
552
164
271
212
283
5028
552
230
490
281
1372
432
32
125
408
332
1097
157
844
3913
877
1017
995
Scroll up this page