1215
5
160
216
17
443
406
169
618
15
157
1090
25
2
24
102
110
39
48
122
95
107
256
8
9
41
94
16
23
96
19
75
363
64
76
63
10
13
50
6
136
85
21
18
198
134
58
78
42
4
132
29