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