903
0
6884
13
1000
2
1687
3
718
660
1
624
1668
56
1354
896
530
1428
6
809
592
511
692
575
438
823
1217
927
750
994
493
841
945
4631
4
925