1768
2
529
0
355
864
380
420
393
266
340
432
366
795
337
563
286
584
640
870
1013
586
382
390
787
290
310
592
294
471
1999
818