423
63
30
52
22
10
29
461
173
86
13
11
12
17
101
7
50
46
31
127
323
147
276
72
18
15
69
36
117
122
19
4
23
8
75
26
64
54
25
118
14
92
70
225
714