968
0
502
513
600
459
1769
1
1042
471
885
55
475
730
919
621
348
73
319
542
109
693
5784
8
511
538
663
713
818
664
383
657
810