395
103
160
62
648
67
586
9
207
61
285
88
254
119
390
192
379
109
338
20
378
54
557
132
395
193
101
28
367
136
506
165
514
104
37
10
406
185
384
155