1223
2700
1923
1645
1992
3727
825
927
932
882
842
190
551
84
422
493
523
467
633
648
508
224
496
491
475
333
390
374
484
432
108
398
356
313
359
269
196
134
76
271
95
244
300
228
228
174
67
209
232
266
94
173
236
152
214
263
114
191
196
249
184
114
88
112
75
140
102
105
148
10
90
98
200
169
84
154
143
89
103
137
64
102
108
80
158
93
82
171
89
91