370
682
328
501
185
425
187
448
235
377
37
309
168
302
49
204
90
230
20
229
28
170
67
165
114
147
19
153
13
784
10
152
52
130
30
150