810
1944
1458
1451
985
1228
874
591
1060
722
467
463
516
327
527
195
366
361
269
280
222
339
305
219
176
161
185
302
312
201
107
184
226
237
194
173
249
215
184
75
213
171
192
65
167
34
250
142
153
121
86
159
11
62
125
110
208
199
103
106
104
78
143
193
178
101
90
136
16
83
117
155
114
86
91
52
167
97
71
65
79
75
88
81
79
66
103
23
92
73