12301
2697
1001
799
899
723
7277
854
2967
1616
1691
872
1046
975
699
31434
17252
1450
5327
1104
874
860
684
877
776