122
116
11
30
1614
27
17
396
38
2
1219
389
853
382
2053
642
681
449
807
0
3913
995
1032
877
275
1058
823
2039
2254
615
237
372
440
1279
1017
425
2051
593
1825
1089
844
948
253
661
459
280
1097
1300
965
299
635
9
173
259
415
1372
4148
5028
9
Scroll up this page