157
396
215
526
92
16
49
59
67
91
57
52
175
509
96
103
128
45
39
26
10
82
18
1
0
41
30
284
1.6K
84
109
275
411
529
2.5K
65
50
142
266