1
35
31
32
14
83
127
213
1.3K
125
200
279
981
82
110
88
71
43
18
65
61
126
103
59
60
39
128
239
52
154
272
94
38
46