328
126
15
206
8
91
112
1
22
32
17
92
148
27
16
11
23
46
201
42
37
687
68
34
12
72
30
14
54
110
4
6
616
50
38
82
18
236
79
73
115
343
828
97
254
300
21
20
39
1025