873
4712
866
16385
1243
1747
2074
59927
987
2612
6088
850
855
950
12039
1571
1216
1064
887
973
903
5985
26675
6497
2696
1140
944
818
791
1096
1110
1008
861
2470
3449
1264
787
909
879
21727
2040
6988
6667
949
1000
1865
1058
891
955
871
1102
2182
1021
956
1361
980
875
2350
9031
890