306
11
51
27
2
259
7
109
142
134
47
122
70
60
34
33
61
22
401
25
14
26
5
21
29
1386
17
13
46
30
71
39
84
365
10
28
16
23
8552
133
478
157
35
40
144
85
86
52
57