1020
0
505
496
1952
1437
846
362
1860
584
298
415
1352
688
409
378
787
1557
248
418
294
602
1869
5
2694
3
454
286
1167