17026
13096
1925
1428
1192
1237
6263
688
1528
671
1463
1075
643
15880
672
1073
736
806
1725
804
1471
9999
908
1232
852
896
1879
2095
1132
757
831
3928
3636
12817
14488
949
3746
698
617
1849
14913
647
1145
834
4228
1333
1486
3457
14298
855
688
853
2207
1212
4761
649
802
739
669
752