96
103
120
213
6
2
177
509
40
30
60
41
24
8
310
665
98
105
222
236
301
247
162
287
50
58
52
146
300
1.1K
143
266
110
147
113
153
279
981
246
696