14
122
116
2051
615
1097
3913
561
1089
642
1825
844
1300
948
237
823
1017
1279
2053
661
2254
807
222
157
965
681
995
21
4148
372
381
259
593
877
332
459
36
168
253
2039
235
299
635
280
38
275
389
425
382
62
1219
79
853
1372
1032
39
166
83
396
449
204
440
173
415
5028
433
75
548
163
161
1058
Scroll up this page