3
0
22
26
18
10
107
120
150
284
59
42
96
128
613
611
299
801
149
272
216
773
147
63
50
135
367
388
1.1K
290
238
1K
301
665
156
287
678
2.5K