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