1603
0
410
803
646
81
1981
1020
505
514
496
1952
1437
846
362
719
1860
584
298
1352
688
409
378
787
1557
248
418
294