453
0
90
165
524
468
422
335
376
1580
618
988
1551
2
1603
563
1615
57
1541
901
97
1
588
594
345
357
471
1817
2740
255
1100
1824
592