476
0
628
500
590
1539
1
917
324
400
510
725
1615
1058
728
1077
732
657
618
1251
453
2463
2
670
543
595
493