1253
665
647
649
781
816
237
379
375
180
125
289
353
1594
163
176
207
845
164
434
593
102
311
379
501
67
1405
672
104
72
181
84
175
906
203
75
292
112
209
305
797
74
678
136
402
118
647
446
282
217
113
339
1584
76
125
99
119
108
468
158
98
119
163
388
543
60
2777
2076
70
235
1769
1218
1111
369
259
718
593
75
366
1018
90
149
132
278
440
250
191
118
106
78