18670
3093
2112
3667
3767
1568
1010
957
847
701
1500
2471
718
948
751
797
1364
869
12192
1463
4538
912
2547
3261
1495
969
1362
1421
1347
665
1566
969
800
707
1869
879
730
787
868
3031
1291
879
846
1647
3406
827
2143
801
860
2907
1006
3636
9555
1961
856
843
1050
1062
1139
2908