21335
3644
760
889
621
1513
837
1170
771
1069
1141
749
777
3956
1193
776
3010
1110
859
807
1191
1152
6882
6252
15803
2346
1752
9386
1107
919
814
1554
1925
831
3531
851
1093
1662
4088
1543
820
756
872
830
918
1681
836
821
1243
2239
2617
6502
831
3035
888
984
6637
9812
838
906