12
113
447
195
15
850
26
4
5
30
275
18
86
7
19
42
16
89
53
14
17
41
74
263
184
20
34
35
91
61
898
76
178
29
366
140
50
22
47
101
66
39
62
78
85
58
82
37
71
24