4
129
12
19
30
248
111
91
159
139
31
163
849
201
50
13
24
6
1096
53
48
15
913
41
38
9
61
101
8
64
1
615
47
54
26
115
332
825
113
175
44
209
100
231
149
56
27
58
5
416
117
63