54
379
83
0
19
130
28
373
39
2
18
170
0
449
0
47
334
0
113
236
408
560
332
381
1300
1097
237
2051
3913
807
965
681
995
415
173
396
268
313
853
59
137
385
253
593
1032
394
275
195
372
281
167
91
197
38
1064
0
459
1279
1058
1219
202
1372
429
2039
347
0
420
433
62
912
376
552
4148
2254
163
955
123
122
2052
720
565
635
5028
57
Scroll up this page