395
103
162
63
654
67
586
9
209
62
287
89
257
122
395
195
389
113
338
20
379
54
560
134
396
193
105
28
376
138
513
167
517
104
42
11
408
185
385
155