330
230
48
5
12
60
40
33
38
23
43
10
9
54
248
117
51
39
57
55
671
192
11
46
32
147
8
3
6
152
13
56
113
53
115
34
68
37
1207
36
464
28
25
41
21
7
19
304