1558
6363
896
715
1167
192
868
748
505
326
591
627
321
556
46
322
337
74
195
151
182
113
259
355
229
223
234
187
325
220
61
143
197
117
95
54
57
288
103
36
144
10
130
64
88
120
115
146
181
18
146
74
51
210
76
168
23
34
116
91
211
113
88
150
27
225
113
94
57
38
43
60
94
75
43
50
85
21
149
43
81
28
21
16
22
14
21
9
13
69