505
0
1936
1
355
1541
637
408
337
945
1824
765
2587
16
244
362
895
52
1314
1045
386
400
453
195
618
679
918
795
529
2091
2
344
273
368