903
0
6884
13
1000
2
1687
3
718
660
1
625
1668
56
1355
897
531
1429
6
810
592
512
692
575
438
824
1218
927
752
994
493
841
945
4632
4
925
896