329
288
205
153
40
2
4
6
21
18
318
262
38
172
125
266
18
118
234
420
315
132
587
186
63
179
60
114
78
528
105
146
43
5
131
