1253
649
781
665
816
647
375
379
125
180
1405
379
292
237
176
353
1594
163
845
164
593
434
119
67
158
501
74
84
207
647
209
75
175
446
906
118
104
72
203
125
289
102
1584
113
402
797
282
217
468
672
305
136
543
98
678
99
119
112
108
311
163
76
388
339
181
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