17026
13096
1926
1429
1192
1237
6265
688
1528
671
1463
1075
645
15880
672
1073
736
806
1726
805
1471
9999
909
1232
852
897
1879
2095
1132
757
831
3929
3637
12819
14488
949
3748
698
617
1849
14913
647
1145
834
4229
1333
1486
3458
14302
855
688
853
2207
1212
4762
649
802
739
669
752