1093
691
926
1111
1206
1706
746
770
2939
1099
3463
1476
1570
1150
773
691
2845
831
3096
17027
13097
1192
1237
6267
1528
1075
15880
736
805
1471
9999
1232
852
2096
1132
757
3637
14488
949
3748
698
617
1849
14915
647
1145
3458
14302
688
853
2207
1212
649
802
728
2986
2485
1076
706
883