424
0
51331
25
572
949
577
644
1588
804
590
3429
2310
844
856
1644
462
1756
645
617
777
615
1532
320
1156
1472
460
29355
390
417
653