143
427
83
66
35
31
126
344
117
174
17
4
54
18
34
33
29
23
3.5K
180
51
6
45
240
154
299
232
60
160
102
167
801
613
611
133
518