652
0
600
486
844
776
528
2090
381
275
28
1230
276
946
393
931
12
289
218
535
412
824
135
1273
1318
77
268
322
179
967
27
82
56
412
271
210
820
181
460
778
618
452
247
330
651
216
834
418
249
832
