387
1
503
2
1625
232
3604
1145
87
103
1048
0
2726
7
1428
793
1630
3
779
547
918
516
466
67
724
884
797
876
719
874
650
999
77
1158