1403
1719
1347
485
982
531
657
289
615
698
694
403
157
360
126
192
457
140
434
292
195
186
123
201
103
88
75
145
81
261
321
258
171
138
90
169
176
208
189
222
226
68
113
21
517
138
46
186
54
281
36
47
102
70
118
79
146
97
54
80
55
87
165
63
129
52
64
159
92
94
195
178
245
170
106
35
90
99
100
66
47
36
35
69
38
132
35
22
70
143