486
29
2129
0
39
2332
47
102
565
203
17
2806
3271
1118
323
69
748
568
598
68
35
49
35
0
18
110
609
172
135
48
3
4148
0
0
247
823
122
5028
1017
432
99
0
635
206
995
2254
1219
93
51
268
899
372
1300
1064
385
149
3913
51
844
130
1097
552
164
107
376
320
113
593
14
1279
560
259
1058
293
Scroll up this page