1306
3746
225
987
688
596
104
906
155
472
488
695
482
357
408
377
372
189
374
271
123
157
206
333
326
216
33
120
216
231
156
293
58
167
133
330
87
201
102
122
117
59
236
273
143
107
137
39
52
303
146
27
226
155
152
254
255
135
146
149
137
54
40
89
41
58
79
55
119
64
60
98
63
81
54
218
64
138
103
129
26
99
52
129
92
37
86
65
74
61