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