356
12
39
15
40
1
24
14
31
28
1118
9
23
683
103
33
32
779
2252
154
128
187
156
232
308
740
302
289
343
178
255
112
81
121
61
146
330
44
37
7
20
38
6