21
319
49
276
35
186
41
406
14
216
51
125
54
335
17
212
64
286
257
40
234
101
193
9
160
10
107
68
395
15
76
46
134