875
0
851
691
284
26120
14
3691
341
2055
1070
71
484
2076
1
530
262
63
327
553
1529
356
2668
2
518
423
346
54
482
485
2447
1132
1462