456
0
259
2123
1557
1661
1
602
292
722
787
516
486
1161
668
491
381
1101
366
1462
2
1629
1931
2161
4455
1893
2328
1043
647
1215
471
525
267