531
1
839
501
940
2
687
1408
3
760
831
809
731
1697
10
1203
2162
1420
4
1553
1032
0
551
2474
695
1156
79
2939
5
10186
15
909
4646
11
956
1872
462
573
797