139
1693
693
813
9
642
201
26
471
511
804
533
171
30
1021
54
532
871
1371
13712
1738
2141
1814
1873
1812
1313
1163
911
28