48
17
50
376
720
5028
1064
84
83
0
1825
844
459
642
372
1300
2254
948
1279
807
681
259
548
173
593
440
853
382
1219
965
389
995
823
425
1017
75
197
280
161
561
433
122
2051
299
381
565
897
1058
2053
3913
4148
432
877
237
332
1032
415
1372
490
635
204
102
429
85
265
195
293
163
1089
Scroll up this page