182
458
1
119
80
56
24
143
427
102
167
83
66
613
611
299
801
117
174
126
344
133
518
152
1K
129
646
45
6
54
18
232
240
154
34
33
60
160